UTF-8 Support in Desktop Applications
Description
In some Desktop Applications built prior to the release of Alpha Anywhere, you will need to check the data returned by the AlphaDAO connection string in your Desktop Application and handle the conversion to UTF-8.
Discussion
All data accessed from SQL databases using AlphaDAO is returned in UTF-8 form. In desktop applications built in Alpha Five Version 9 or older, data accessed from SQL databases was translated to ANSI format.
When using data from SQL databases in Xdialogs, be conscious of whether or not data is in UTF-8 form. The {encoding=utf8} and {encoding=ascii} can be used to automatically convert data formats when data is displayed in an Xdialog. See Working with UTF-8 Data for more details.
You can also use the convert_utf8_to_acp() function to convert data from UTF-8 to ansi format. The corresponding [convert_acp_to_utf8()] function converts from ANSI to UTF-8.
Limitations
Desktop Applications Only, Alpha Five Version 9
See Also